package com.synjones.zeus.model.merchant;

import com.synjones.core.util.StringUtil;
import lombok.Data;

/**
 * @author yys
 * Description: 商户bean，对应数据库
 * @date created in 10:57 2018-02-11
 * Modified by:
 */
@Data
public class MerchantResBean {
    /**
     * 自增id
     */
    private int merchantId;
    /**
     * 商户号
     */
    private String account;
    /**
     * 核算单位
     */
    private String schcode;
    /**
     * 科目号
     */
    private String subject;
    /**
     * 商户名称
     */
    private String mercname;
    /**
     * 联系人
     */
    private String linkman;
    /**
     * 卡号
     */
    private String cardno;
    /**
     * 部门代码
     */
    private String deptcode;
    /**
     * 部门名称
     */
    private String deptname;
    /**
     * 折扣率
     */
    private String discountrate;
    /**
     * 联系地址
     */
    private String address;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 开户日期
     */
    private String opendate;
    /**
     * 操作员
     */
    private String opercode;
    /**
     * 一卡通商户状态
     */
    private String status;
    /**
     * 商户状态
     */
    private String available;

    public String getOpendate() {
        if (!StringUtil.isNullOrEmpty(opendate) && opendate.length() == 8) {
            return opendate.substring(0, 4) + "-" + opendate.substring(4, 6) + "-" + opendate.substring(6, 8);
        }
        return this.opendate;
    }

    public void setOpendate(String opendate) {
        this.opendate = opendate;
    }
}
